package com.yunjian.core.busi.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.yunjian.core.busi.model.HouseFolow;
import com.yunjian.core.busi.model.HouseFolowExample;
import com.yunjian.core.busi.vo.HouseFolowVo;

public interface HouseFolowMapper {

	/**
	 * @mbggenerated
	 */
	int countByExample(HouseFolowExample example);

	/**
	 * @mbggenerated
	 */
	int deleteByExample(HouseFolowExample example);

	/**
	 * @mbggenerated
	 */
	int deleteByPrimaryKey(String id);

	/**
	 * @mbggenerated
	 */
	int insert(HouseFolow record);

	/**
	 * @mbggenerated
	 */
	int insertSelective(HouseFolow record);

	/**
	 * @mbggenerated
	 */
	List<HouseFolow> selectByExample(HouseFolowExample example);

	/**
	 * @mbggenerated
	 */
	HouseFolow selectByPrimaryKey(String id);

	/**
	 * @mbggenerated
	 */
	int updateByExampleSelective(@Param("record") HouseFolow record,
			@Param("example") HouseFolowExample example);

	/**
	 * @mbggenerated
	 */
	int updateByExample(@Param("record") HouseFolow record,
			@Param("example") HouseFolowExample example);

	/**
	 * @mbggenerated
	 */
	int updateByPrimaryKeySelective(HouseFolow record);

	/**
	 * @mbggenerated
	 */
	int updateByPrimaryKey(HouseFolow record);

	/**
	 * 关联查询检索
	 * @param example
	 * @return
	 */
	List<HouseFolowVo> selectVoByExample(HouseFolowExample example);
}